//
//  LGShareContent.h
//  ShareDemo
//
//  Created by Li Zhiping on 13-11-21.
//  Copyright (c) 2013年 Li Zhiping. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LGLocationCoordinate2D.h"
#import "LGShareSDKTypeDef.h"
#import "LGErrorInfo.h"

@class LGShareContent;

/**
 *	@brief	分享返回事件
 */
typedef void(^LGShareResultEvent) (LGResponseState state, LGShareContent *status, LGErrorInfo *error);

/**
 *	@brief	获取好友列表返回事件
 */
typedef void(^LGFriendsResultEvent) (LGResponseState state, NSArray *users, long long curr, long long prev, long long next, BOOL hasNext, NSDictionary *extInfo, LGErrorInfo *error);


@interface LGShareContent : NSObject

//发送微博的内容
@property (copy, nonatomic)NSString *content;

//发送微博的图片
@property (strong, nonatomic)UIImage *image;

//发送微博的URL地址
@property (copy, nonatomic)NSString *url;

//需要分享的位置信息
@property (strong, nonatomic)LGLocationCoordinate2D *locationCoordinate;

@property (strong, nonatomic)NSDictionary *userInfo;

//返回一个自动释放实例
+ (LGShareContent *)instance;

@end
